@echo off

:loop
REM Step 1: 运行 GenerateTestdata.exe
"%~dp0GenerateTestdata.exe"
if %errorlevel% neq 0 (
    echo 运行 GenerateTestdata.exe 时出错！
    pause
    exit /b
)

REM Step 2: 运行 main.exe 并将 testdata.txt 作为参数
"%~dp0main.exe" testdata.txt
if %errorlevel% neq 0 (
    echo 运行 main.exe 时出错！
    pause
    exit /b
)

REM Step 3: 显示运行结果并等待用户摁回车键
pause

REM 重新开始循环
goto loop
